home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / STUTTGART / EMULATOR / GBDK_BIN / examples / c / array < prev    next >
Text File  |  1996-04-15  |  738b  |  51 lines

  1. #include<stdio.h>
  2.  
  3. int x[3][4], *y[3];
  4.  
  5. main() {
  6.     int z[3][4];
  7.     int i, j, *p;
  8.  
  9.     for (i = 0; i < 3; i++) {
  10.         for (j = 0; j < 4; j++)
  11.             x[i][j] = 1000*i + j;
  12.         y[i] = x[i];
  13.     }
  14.     f();
  15.     for (i = 0; i < 3; i++) {
  16.         y[i] = p = &z[i][0];
  17.         for (j = 0; j < 4; j++)
  18.             p[j] = x[i][j];
  19.     }
  20.     g(z, y);
  21.     return 0;
  22. }
  23.  
  24. f() {
  25.     int i, j;
  26.  
  27.     for (i = 0; i < 3; i++)
  28.         for (j = 0; j < 4; j++)
  29.             printf(" %d", x[i][j]);
  30.     printf("\n");
  31.     for (i = 0; i < 3; i++)
  32.         for (j = 0; j < 4; j++)
  33.             printf(" %d", y[i][j]);
  34.     printf("\n");
  35. }
  36.  
  37. g(x, y)
  38. int x[][4], *y[];
  39. {
  40.     int i, j;
  41.  
  42.     for (i = 0; i < 3; i++)
  43.         for (j = 0; j < 4; j++)
  44.             printf(" %d", x[i][j]);
  45.     printf("\n");
  46.     for (i = 0; i < 3; i++)
  47.         for (j = 0; j < 4; j++)
  48.             printf(" %d", y[i][j]);
  49.     printf("\n");
  50. }
  51.